senior,customer support manager careers in London, United Kingdom